place with abundant iguanas - Alemán Inglés Diccionario